
int countDigits(int num)
{
    int count = 0;
    int numtemp = num;
    while (numtemp)
    {
        // numtemp%10得到num的位数
        // 判断是否能被整除
        if (num % (numtemp % 10) == 0)
        {
            count++;
        }
        numtemp /= 10;
    }
    return count;
}